
.fl{ float:left;}
.fr{ float:right;}
.bj{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:0;}
.bj img{ width:100%; height:100%;}
.bigbox{ position:relative;}


.topbox{ width:100%; height:40px;}
.top_in{ width:1200px; margin:0 auto;}
.toplj{ font-style:14px; color:#fff; line-height:40px;}
.toplj a{ color:#fff;}
.sousuo{ background: #fff;
    width: 220px;
    height: 26px;
    border: solid 2px #0879c2;}
.sousuo .Input_text{ width: 147px;
    display: block;
    float: left;
    margin: 0 0 0 17px;
    border: none;
    line-height: 24px;}
.sousuo .Input_but{ width:46px; height:27px; display:block; float:right; border:solid 1px #0879c2; color:#fff;cursor:pointer; background:#0879c2;}

.navbox{ width:100%; height:120px;}
.nav_in{ width:1200px; margin:0 auto;overflow: hidden;}
.logo{ margin:20px 0 0 0;}
.nav_in ul{ margin:46px 0 0 0;}
.nav_in ul li{ float:left; font-size:18px; margin:0 5px; padding:0 10px 10px 10px;}
.nav_in ul li a{ color:#333;}


.rx_nav{ width:100%; height:54px;}
.rx_title{ float:left; font-size:20px; color:#fff; line-height:50px; margin:0 110px 0 50px;}
.rx_nav_in{ width:1200px; margin:0 auto; background:url(bs-12345_70.png) no-repeat; background-size:100%; height:50px;}

.rx_nav_in ul li{ float:left; height:41px;font-size:20px;line-height:50px; margin:0 50px;}
.rx_nav_in ul li a{ color:#fff;}

.ly_content{ width:1200px; margin:0 auto;}
.rx_top{ height:220px;}
.rxdh{ margin:40px 0 0 0;}
.rxby{ margin:86px 0 0 0;}

.contentbox{ background:url(bs-12345_46.png) repeat; padding:10px;}

.news_title{ height:38px; border-bottom:solid 2px #ccc;}
.news_title span{ padding:0 20px; border-bottom:solid 2px #0f7bc1; line-height:38px; font-size:18px; color:#0f7bc1; font-weight:bold;}
.news_title .news_more{ font-size:16px; color:#666; line-height:38px;}



.news_list{ margin:10px 0 20px 0;}
.news_list li{ line-height:36px; font-size:16px; overflow:hidden;}
.news_list li a{ float:left; color:#333; background:url(bs-12345_65.png) no-repeat left center; padding:0 0 0 15px; margin:0 0 0 10px;}
.news_list li em{ float:right; color:#888; margin:0 10px 0 0;}
.dashed{ border-bottom:dashed 1px #ccc; margin:8px 0;}





/*footer*/
.footer{
	height: 180px;
    clear: both;
	border-top: solid 5px #585656;
	background: url(footbg.png) left top repeat-x #fff;
}
.footer .f_left{
	float: left;
}

.footer .f_center{
	margin-top: 30px;
	line-height: 2;
	text-indent: 30px;	
	float: left;
}
.footer .f_right ul{
	width: 500px;
	height: 30px;
	background: url(index_botbg.jpg) right center no-repeat;		
}

.footer .f_right ul li{	
	float: right;
	margin: 8px 5px 0px 0px;
	 
}
.footer .f_right ul li a{
	display: block;	
    padding: 0px 5px;
	height: 16px;
	line-height: 16px;	
	font-size: 12px;
	border-right: solid 1px #000;
	color:#333;
}
.footer .f_right ul .noline a{
	border: none;
}


.box {
    width: 1200px;
    margin: 0 auto;
}



